05. 输入和输出
输入和输出
在进入“C++ 面向对象编程”课程之前,还有最后一个话题要讨论。
你已经学习了如何调用一个函数,然后使用cout将结果输出到终端。例如:
std::cout << distance(3, 4, 5);
但是,如何从终端获得用户输入?或者,如何将文件中的数据输入到程序中或将结果写入文件?
cin
标准库提供输出到终端的功能。同样地,库还提供从终端读入数据的功能。
这段代码演示了如何使用 cin:
# include <iostream>
# include <vector>
using namespace std;
int main() {
int integerone;
int integertwo;
//声明数组并赋值
cout << "Enter an integer between 1 and 100" << endl;
cin >> integerone;
cout << "Enter another integer between 1 and 100" << endl;
cin >> integertwo;
//输出差
cout << "The difference between your two numbers is: ";
cout << integerone - integertwo << endl;
return 0;
}
要查看这段代码是如何工作的,你需要把代码放到一个 .cpp 文件中,然后在本地运行程序。教室游乐场不允许用户输入。